Space and the Synchronic A-Ram

نویسنده

  • Alexander Victor Berka
چکیده

Space is a new circuit oriented, spatial programming language designed to exploit the massive parallelism available in a novel formal model of computation called the Synchronic A-Ram, and physically related FPGA and reconfigurable architectures. Space expresses variable grained MIMD parallelism, is modular, strictly typed, and deterministic. Barring operations associated with memory allocation and compilation, modules cannot access global variables, and are referentially transparent. At a high level of abstraction, modules exhibit a small, sequential state transition system, aiding verification. Space deals with communication, scheduling, and resource contention issues in parallel computing, by resolving them explicitly in an incremental manner, module by module, whilst ascending the ladder of abstraction. Whilst the Synchronic A-Ram model was inspired by linguistic considerations, it is also put forward as a formal model for reconfigurable digital circuits. A programming environment has been developed, that incorporates a simulator and compiler that transform Space programs into Synchronic A-Ram machine code, consisting of only three bit-level instructions, and a marking instruction. Space and the Synchronic A-Ram point to novel routes out of the parallel computing crisis.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Interlanguages and synchronic models of computation

A novel language system has given rise to promising alternatives to standard formal and processor network models of computation. An interstring linked with a abstract machine environment, shares sub-expressions, transfers data, and spatially allocates resources for the parallel evaluation of dataflow. Formal models called the a-Ram family are introduced, designed to support interstring programm...

متن کامل

Introduction to the Report "Interlanguages and Synchronic Models of Computation."

It is suggested that natural language has major structural defects, and is inappropriate as a template for formal and programming languages, and as a basis for deriving models of computation. A novel language system has given rise to promising alternatives to standard formal and processor network models of computation. A textual structure called an interstring is proposed. When linked with an a...

متن کامل

Intertextual Reading of Postmodern Architecture (Based on Historicist postmodern architecture and Deconstruction)

Postmodernism is a very ambiguous term. It attracted many researchers from different fields of knowledge in the late 1960s. This article explains intertextuality as a critical means to derive its concepts and components in order to understand the hidden layers of meaning in postmodern pluralist ideology. Variable thoughts of postmodern architecture have been divided into two categories—Hi...

متن کامل

P-139: Ram Sperm Motility Following 48 Hours of Refrigeration: Evaluation of Different Extenders for The Preservation of Ram Semen in Liquid State

Background: The application of laparoscopic method for intrauterine insemination is limited in sheep industry by the high cost of equipment and low pregnancy rate of frozen-thawed spermatozoa. Both disadvantages could be decreased if chilled ram semen is transported to the farms and inseminated through cervix. Semen extender provides the requirements for sperm and affects its motility, viabilit...

متن کامل

Relational Databases Query Optimization using Hybrid Evolutionary Algorithm

Optimizing the database queries is one of hard research problems. Exhaustive search techniques like dynamic programming is suitable for queries with a few relations, but by increasing the number of relations in query, much use of memory and processing is needed, and the use of these methods is not suitable, so we have to use random and evolutionary methods. The use of evolutionary methods, beca...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1008.1673  شماره 

صفحات  -

تاریخ انتشار 2010